/* 
Document   : falabellaStyleSheet
Created on : Feb 12, 2009, 1:16:32 PM
Author     : Andreas
Description:
Purpose of the stylesheet follows.
*/

/* 
TODO customize this sample style
Syntax recommendation http://www.w3.org/TR/REC-CSS2/columnWidth300
*/

root { 
    display: block;
}


.errorMessage{
    font-size:12px;
    color:red;
}

.fatalMessage{
    font-weight:bold;
    font-size:12px;
    color:red;
}

.infoMessage{
    font-size:12px;
    color:black;
}

.warnMessage{
    font-size:12px;
    color:yellow;
}
/****************************************************************/
/*        NETinfo CSS for "look and feel" and position.         */
/****************************************************************/

/* Global CSS*/
.bordered{

    border:1px solid #cccccc;

}

.borderedTopBottom{
    border-top:2px solid #CCCCCC;
    border-bottom:2px solid #CCCCCC;
    padding:1px;
    width:100%;
}

.pageTitle{
    font-weight:bold;
    color:#a7cb23;
    font-size:12px;
}

.pageTitleGray{
    font-weight:bold;
    color:#676767;
    font-size:12px;
}

.mousePointer{
    cursor: pointer;
}

.bodyCenterAlign {
    position:absolute;
    left:50%;
    margin-top:0px;
    top:0px;
    margin-left:-498px;
    width:997px;
    height:730px;
    /*_width:997px;*/
}

.mainPL{
    width:997px;
    position:absolute;
    top:180px;
    left:50%;
    margin-left:-498px;
    _margin-left:-498px;
}

.mainPublicPL{
    width:997px;
    position:absolute;
    top:120px;
    left:50%;
    margin-left:-498px;
    _margin-left:-498px;
}

.helpImagesLp{
    position:absolute;
    top:200px;
    width:997px;
    left:50%;
    margin-left:-498px;
}

.helpImagesGp{
    position:absolute;
    right:0px;
    top:-8px;
}

.greenLinkLabel{
    color:#009999;
    text-decoration:underline;
    font-size:10px
}

.greenLinkLabel span{
    color:#009999;
    text-decoration:underline;
    font-size:10px
}


.desclaimerPL{
    background-color:#f7f8f3;
    width:997px;
    _width:997px;
    border:1px solid #CCCCCC;
}

.desclaimerGreenPL{
    background-color:#F1FFDF;
    width:997px;
    _width:997px;
    border:1px solid #CCCCCC;
}

.leftPosit{
    text-align:left;
}

.centerPosit{
    text-align:center;
}

.rightPosit{
    text-align:right;
}

.topPosit{
    vertical-align:top;
}

.middlePosit{
    vertical-align:middle;
}

.bottomPosit{
    vertical-align:bottom;
}

.pageCenterPosit{
    position:absolute;
    width:997px;
    left:50%;
    margin-left:-498px;
    _margin-left:-997px;

}
/* LoginPage.iface css*/







.loginHeader{
    background-image: url(../resources/images/Header.jpg);
    width: 997px;
    height: 61px;
    background-repeat:no-repeat;
}

.loginHeaderLinkPg{
    position:absolute;
    right:10px;
    top:5px;
}

.loginHeaderLink{
    color: #ffffff
}

.loginHeaderDatePg{
    position:absolute;
    right:10px;
    top:35px;
}

.loginLoginPL{
    background-image: url(../resources/images/login.jpg);
    background-repeat:no-repeat;
    margin-top:120px;
    position:absolute;
    left:50%;
    margin-left:-350px;
    width:700px;
    height:350px;
}

.loginTitleLBL{
    top:120px;
    margin:auto;
    margin-left:-350px;
    position:absolute;
}

.loginBtn{
    width:240px;
    height:40px;
}
.loginVerticalDS{
    height:10px;
}

/* Footer fragment*/



a.linkfooter:link {
    color:#669900;
    font-size:10px;
}
a.linkfooter:hover {
    color:#99cc33;
}


.footerFragmentMainPL {
    background-color:#EAEAEA;
    border:1px solid #CCCCCC;
    position:fixed;
    _position:absolute;
    width:997px;
    height:34px;
    z-index:2;
    bottom:0px;
    _top:expression(document.body.scrollTop + document.body.clientHeight-this.clientHeight);
}

.footerButtonsPG{
    top:0px;
    margin:auto;
    text-align:center;
}

.footerBtn{
    font-size:11px;
}

.footerLabelPG{
    margin:auto;
    top:30px;
    font-size:11px;
}

/* Header fragment*/
.headerImagePL{
    background-image: url(../resources/images/top_banner.jpg);
    background-repeat:no-repeat;
    width:997px;
    height:123px;
}

.headerDatePg{
    position:absolute;
    right:10px;
    top:40px;
}

.welcomeLbl{
    font-size:10px;
}

.nameLbl{
    font-size:14px;
    font-weight:bold;
}

.headerBtn{
    font-size:11px;
}

.headerButtonsPG{
    top:62px;
    right:0;
    position:absolute;
}

.namePG{
    top:57px;
    vertical-align:top;
    position:absolute;
}

.headerLeftPG{
    top:97px;
    position:absolute;
    height:60px;
    background-color:#ffffe0;
    width:370px;
    border: 1px solid #CCCCCC;
}

.headerRightPG{
    /* top:95px;*/
    top:97px;
    right:0;
    position:absolute;
    height:60px;
    background-color:#f6fce3;
    width:620px;
    border: 1px solid #CCCCCC;
}

/* Menu Css*/
.menuItemHeader{
    color:#619a00;
    z-index:1000;
}

.menuItemLink{
    padding-left:35px;
    color:#696969;
}

/*Table Css*/

.busquedaGp{

    font-size:10px;
    font-weight:bold;

}

.fontSizeLabel{
    font-size:10px;
}

.fontBoldSizeLabel{
    font-size:10px;
    font-weight:bold;
}




.colomnData{
    color:#000000;
    font-weight:bold;
    font-size:11px;
}

.tableTitle{
    color:#669900;
    font-weight:bold;
    font-size:11px;
}

.subTitleGreen{
    color:#669900;
    font-weight:bold;
}

.lb1{
    color:#000000;
    font-weight:bold;
    font-size:11px!important;
}

.tableColumnSize{
    width:200px;
}
/*Panel Grid Transfer Css*/
.claveImbatiblePG{
    border:solid #cccccc 1px;
    background-color:#ECFBB9;
}
.transferHeaderPG{

    border:solid #cccccc 1px;
    background-color:#F7F7F7;

}

.transferBodyPG{

    border:solid #cccccc 1px;
    font-size:10px;


}

.comprobanteGP1{
    border:solid #cccccc 1px;
    background-color:#E8E8E8;
    width:100%;
    padding:2px;
    font-size:10px;
}
.comprobanteGP3{
    border:solid #cccccc 1px;
    background-color:#F9FFC1;
    width:100%;
    font-size:10px;
}
.comprobanteGP2{
    border:solid #cccccc 1px;
    background-color:#F1FFDF;
    width:100%;
    font-size:10px;
}

.infoTransferPG{
    border:solid #cccccc 1px;
    background-color:#FAFFDF;
    width:99%;
    padding:3px;
    font-size:10px;
}

.passTransferPG{
    border:solid #cccccc 1px;
    background-color:#E6EEBB;
    width:98%;
    font-size:10px;

}

/*Labels Transfer Css*/

.tableTitleGP{

    height:15px;

}

.titleTransferPG{
    color:#9FBE64;
    font-weight:bold;
    font-size:10px;
}

.headerConfirm{
    color:#000000;
    font-weight:bold;
    text-align:left;
}

.mailLink{
    color:#009999;
    text-decoration:underline;
}

.claveImbatibleLb{
    color:#000000;
    font-weight:bold;
    text-align:center;
    font-size:15px;
}

/* InputText Transfer Css*/
.claveImbatibleIpuntT{
    width:60px;
}

/*Transfers Logo*/

.transferenciasLogo{
    position:absolute;
    right:0px;
    bottom:0px;
    z-index:2;
}


.iceSelOneMnu, .iceInpTxt, .iceInpSecrt, .iceInpTxtArea, .iceOutTxt, .iceCmdBtn, .iceSelInpDateInput{
    font-size: 10px;
}

.iceSelOneMnu-dis, .iceInpTxt-dis, .iceInpSecrt-dis, .iceInpTxtArea-dis, .iceOutTxt-dis, .iceCmdBtn-dis, .iceSelInpDateInput-dis{
    font-size: 10px;
}

/*TABLE COLUMNS CSS*/
.columnHeader{
    color:#666666;
    font-weight:bold;
    font-size:10px;
}

.columnHeaderAmount{
    color:#666666;
    font-weight:bold;
    text-align:right;
    width:120px;
    padding-right:0px;
    font-size:10px;
}

.columnWidth100{
    width:100px;
}

.columnWidth150{
    width:150px;
}

.columnWidthComplete{
    width:100%;
}

.columnWidth200{
    width:200px;
}

.columnWidth300{
    width:300px;
}
.columnWidth310{
    width:310px;
}

.columnWidth50{
    width:50px;
}

.columnAmount{
    text-align:right;
    width:120px;
    padding-right:0px;
}

.columnButton{
    text-align:right;
    width:100px;
}

.resumenButton{
    background-color:#669900;
    color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
}

.resumenButton1{
    width:179px;
    height:30px;
    font-size:10px;
    font-weight:bold;
}

.paginatorPG{
    text-align:center;
}

/*MENU*/
.subMenuTitle .iceMnuItm-dis{
    color:#669900;
    font-size: 11px;
    font-weight:bold;
    border-top: 1px solid #c7c7c7;
    cursor:pointer;
}

.subMenuItem {
    color:red;
    font-size: 11px;
    font-weight:bold;
    border-top: 1px solid #c7c7c7;
    cursor:pointer;
}

a.loginFooterLink:hover{
    color:white;
    font-size:9px;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
    background-color:#666666;
}
a.loginFooterLink {
    font-size:9px;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
}

test:hover {
    color:white;;
    font-weight: bold;
    font-size: 9px;
}

test {
    color: #666666;
    font-weight: bold;
    font-size: 9px;
}
.rowColor1{
    background-color:#fffbe8;
}
.rowColorTitle{
    background-color:#ECECC6;
}
.rowColorTitle2{
    background-color:#EBEBEB;
    height:15px;
}
.rowColorWhite{
    background-color:#FFFFFF;
}
.columnRadio{
    height:30px;
    font-size:10px;
    font-weight:bold;
}
.columnWidth100p{
    width:100%;
}
.creaClavePublicPL{
    position:absolute;
    left:10px;
    width:350px;
    background-color:#EAEAEA;
    border: 1px solid #666666;
}

.managedError {
    position: relative;
    background-image: url(../resources/images/caution.jpg);
    background-position: left;
    background-repeat: no-repeat;
    width: 100%;
    height: 80px;
    background-color:#f7f8f3;
    border: 1px solid #666666;
    padding-left:45px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
    min-height: 80px;
}
.titlePageAdmin{
    font-size:14px;
    font-weight:bold;
    color:#000000;
}


